﻿using System;

namespace SimbaRGVMonitor.Models
{
    class ModelEventArgs<TKey, TValue> : EventArgs
    {
        public ModelEventArgs(TKey key, TValue value)
        {
            this.key = key;
            this.value = value;
        }

        //====================================================================================================
        //以上是类型构造函数
        //----------------------------------------------------------------------------------------------------
        //以下是类型字段
        //====================================================================================================

        private readonly TKey key;
        private readonly TValue value;

        //====================================================================================================
        //以上是类型字段
        //----------------------------------------------------------------------------------------------------
        //以下是类型属性
        //====================================================================================================

        public TKey Key
        {
            get { return key; }
        }

        public TValue Value
        {
            get { return value; }
        }
    }
}
